Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 无法理解示例代码_Assembly_Emu8086 - Fatal编程技术网

Assembly 无法理解示例代码

Assembly 无法理解示例代码,assembly,emu8086,Assembly,Emu8086,我浏览了emu 8086示例,并坚持使用以下温度计.asm代码 #start=thermometer.exe# ; temperature rises fast, thus emulator should be set to run at the maximum speed. ; if closed, the thermometer window can be re-opened from emulator's "virtual devices" menu. #make_bin# n

我浏览了emu 8086示例,并坚持使用以下温度计.asm代码

#start=thermometer.exe#

; temperature rises fast, thus emulator should be set to run at the maximum speed.

; if closed, the thermometer window can be re-opened from emulator's "virtual devices" menu.



#make_bin#

name "thermo"

; set data segment to code segment:
mov ax, cs
mov ds, ax

start:

in al, 125

cmp al, 60
jl  low

cmp al, 80
jle  ok
jg   high

low:
mov al, 1
out 127, al   ; turn heater "on".
jmp ok

high:
mov al, 0
out 127, al   ; turn heater "off". 

ok:
jmp start   ; endless loop.

谁能解释一下
#make#bin#
#start=temperator.exe#
的意思吗。还有,为什么我们在使用端口之前不需要配置它们。

我相信这是程序的一部分。 当温度计报告温度时,该部件不会打开或关闭温度计。 行“make#u bin”用于创建有时可以放入eprom的.bin。 当行#start=therometer.exe#运行读取温度的程序时。
请记住,当您发现#…#始终是一个编译器指令时

我相信这是程序的一部分。 当温度计报告温度时,该部件不会打开或关闭温度计。 行“make#u bin”用于创建有时可以放入eprom的.bin。 当行#start=therometer.exe#运行读取温度的程序时。 请记住,当您发现#…#始终是一个编译器指令时

这些是emu8086指令(不是x86汇编的一部分),因此请参阅emu8086的文档。。。关于“配置端口”。。不知道你说的是什么意思。
out
指令不需要任何配置,它将根据值设置I/O总线。读取总线的设备是否需要配置,这是不同的主题,取决于设备的构造和设计如何操作,请参阅设备的文档。接下来的3个URL将帮助您:、。这些是emu8086指令(不是x86汇编的一部分),因此请参阅emu8086的文档。。。关于“配置端口”。。不知道你说的是什么意思。
out
指令不需要任何配置,它将根据值设置I/O总线。读取总线的设备是否需要配置,这是不同的主题,取决于设备的构造和设计如何操作,请参阅设备的文档。接下来的3个URL将帮助您:、、。