小编Mau*_*ken的帖子

CS寄存器在启动时的值是多少?

我是汇编语言的绿手.这些天我用bochs来模拟虚拟软盘的启动过程.但我不知道的一件事CS是系统初始化时寄存器值是什么.

;;  init registers

org 0x7c00

BaseOfStack equ 0x7c00

Label_Start:

mov ax, cs
mov ds, ax
mov es, ax
mov ss, ax
mov sp, BaseOfStack

;; clear screen

mov ax, 0600h
mov bx, 0700h
mov cx, 0
mov dx, 0184h
int 10h
Run Code Online (Sandbox Code Playgroud)

上面的代码只是其中的一部分.ORG执行命令时,指令的CS寄存器值是多少mov ax, cs.它与0x7c00相同吗?谢谢.

下面是bochsrc配置:

romimage: file="$BXSHARE/BIOS-bochs-latest"
vgaromimage: file="$BXSHARE/VGABIOS-lgpl-latest"
boot: floppy
floppy_bootsig_check: disabled=0
floppya: type=1_44, 1_44="myboot.img", status=inserted
pci: enabled=1, chipset=i440fx
vga: extension=vbe, update_freq=15
cpu: ips=15000000
log: bochsout.txt
mouse: enabled=0 …
Run Code Online (Sandbox Code Playgroud)

boot assembly bios bochs x86-16

7
推荐指数
1
解决办法
79
查看次数

如何更改正在运行的 Pod 名称?

  1. 例如。我有 2 个 pod,它们分别称为nginx-111-xxxnginx-111-yyy,但是nginx-111-xxx 出现问题,我需要创建一个新的 pod 来替换它,因为要求您删除nginx -111-xxx,然后是一个新的 pod nginx-111-zzz,我可以用 nginx-111-xxx 重命名 nginx-111-zzz吗?我尝试使用 kubectl edit 命令来实现它,
  2. 但是 Kubernetes 表示 您的更改副本已存储到“/tmp/kubectl-edit-oh43e.ya​​ml”错误:至少更改了 apiVersion、kind 和 name 之一,因此如果有一种方法可以更改正在运行的名称吊舱?在此输入图像描述

kubernetes

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

assembly ×1

bios ×1

bochs ×1

boot ×1

kubernetes ×1

x86-16 ×1