我在MATLAB中绘制一个简单的条形图.问题是,x = 0处的值使y轴部分消失.有没有办法将y轴置于前面而不是隐藏在x = 0的y值之间?有什么选择我可以确保y轴总是在前面吗?
我只是想弄清楚用C-like伪代码描述两个简单指令的最佳和最短的方法.提取指令定义如下:
extract rd, rs, imm
Run Code Online (Sandbox Code Playgroud)
该指令从32位源寄存器rs中提取相应的字节,并在目标寄存器中对其进行右对齐.该字节由imm指定,因此可以取值0(对于最低有效字节)和3(对于最高有效字节).
rd = 0x0; // zero-extend result, ie to make sure bits 31 to 8 are set to zero in the result
rd = (rs && (0xff << imm)) >> imm; // this extracts the approriate byte and stores it in rd
Run Code Online (Sandbox Code Playgroud)
插入指令可以被视为反向操作,它从源寄存器rs获取右对齐字节并将其存放在目标寄存器rd的适当字节中; 再次,这个字节由imm的值决定
tmp = 0x0 XOR (rs << imm)) // shift the byte to the appropriate byte determined by imm
rd = (rd && (0x00 << imm)) // set appropriate byte to zero …Run Code Online (Sandbox Code Playgroud)